public class test1 {
    class Solution {
        public int lengthOfLIS(int[] nums) {
            //可以不连续
            int[] dp = new int[nums.length];
            Arrays.fill(dp,1);
            int res = 1;

            for(int i = 0;i<nums.length;i++){
                for(int j = 0;j<i;j++){
                    if(nums[i]>nums[j]){
                        //重点
                        dp[i] = Math.max(dp[i],dp[j]+1);
                    }
                    res = Math.max(res,dp[i]);
                }
            }
            return res;
        }
    }
}
